package com.wanlian.dao;

import com.wanlian.common.PageCondition;
import com.wanlian.entity.Product;
import com.wanlian.model.ResultModel;
import com.wanlian.vo.Page;

/**
 * 商品操作类
 */
public interface ProductDao extends GenericDao<Product> {

    /**
     * 通过名称查询
     * @param name
     * @return
     */
    Product queryByName(String name);

    /**
     * 通过名称查询
     * @param name
     * @return
     */
    ResultModel queryByName(String name, Page page);

    /**
     *
     * @param pageCondition
     * @return
     */
    ResultModel queryByPageCondition(PageCondition pageCondition);

}
